const Seneca = require("../lib/SenecaMiddleware") ,
    path = require("path")

const server = new Seneca()

server.config({
    type : "http" ,
    port : 9010 ,
    serverPath : path.join( __dirname , "server") ,
    clients : [
        { host : "127.0.0.1" , port : 9010 , type : "http"}
    ]
})

server.before()
server.start()

// async function test(){
//     const value = await server.act("Test:ok" , { a : 123 } )
//     console.log( value )
// }

// test()

// function func (msg ) {
//     msg.ok = "hahahahh"
//     return msg 
// }

// const Seneca = require("seneca")()

// Seneca.add({ TEST : "ok"}, function( msg , done ){
//     msg.ok2 = "xxxxxxxxxxx"
//     done( null , func(msg ) )
// }).listen({
//     type : "tcp" ,
//     port : 9089 ,
//     pin : "TEST:*"
// })